EmbedPress\Includes\Classes\Analytics\REST_API D

Total Complexity 128
Dependencies 9
Dependents 1
Total lines 1,564
Lines of code 1,041
Logical lines of code 295
Comment lines 285
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
register_routes()
B
23
2 331
export_analytics_data()
A
38 14 72
get_embed_details()
A
37 10 78
store_browser_info()
A
41 10 56
analyze_post_embeds()
A
45 10 43
get_referral_analytics()
A
51 9 24
handle_tracking_setting()
S
48 6 36
cleanup_redundant_data()
S
54 7 20
search_elementor_widgets_recursive()
S
55 5 19
find_embedpress_blocks()
S
49 4 30
get_content_analytics()
S
53 4 23
get_spline_chart_data()
S
53 4 23
get_browser_analytics()
S
55 4 20
get_device_analytics()
S
55 4 20
track_interaction()
S
50 3 28
get_unique_viewers_per_embed()
S
57 3 16
get_geo_analytics()
S
57 3 16
find_elementor_embedpress_widgets()
S
62 3 12
get_overview_data()
S
63 3 10
save_email_settings()
S
60 2 13
get_views_analytics()
S
61 2 12
cleanup_redundant_browser_info()
S
54 1 24
cleanup_unknown_entries()
S
55 1 20
cleanup_duplicate_interactions()
S
57 1 19
__construct()
S
69 2 7
get_analytics_data()
S
65 2 9
check_admin_permissions()
S
80 1 3
get_milestones_data()
S
72 1 5
get_features_status()
S
63 1 10
get_milestone_data()
S
72 1 5
mark_milestone_read()
S
65 1 9
get_feature_status()
S
75 1 4
get_email_settings()
S
66 1 8
sync_content_counters()
S
66 1 8
get_performance_stats()
S
66 1 8